package com.hyfrogx.modules.manage.entity.payrecord;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;
/**
 * @author ：Li9527
 * @date ：Created in 2019-10-16 14:14:20
 * @description：消费明细实体
 * @modified By：
 * @version: 1.0.0
 */
@Data
@TableName("hy_pay_record")
public class HyPayRecord {
    @TableId
    private Integer id;

    /**
     * 资源id
     */
    private Integer sid;

    /**
     * 付款方uid
     */
    private Long uid;

    /**
     * 支付类型
     */
    private Integer type;

    /**
     * 数量
     */
    private Integer num;

    /**
     * 单价
     */
    private Integer money;

    /**
     * 支付时间
     */
    private Date createdate;

    /**
     * 总额
     */
    private Integer total;

    /**
     * 收款方
     */
    private Long yid;

    /**
     * 抽成数
     */
    private Float percent;

    /**
     * 抽成比例
     */
    private Integer percentCoin;

    /**
     * 抽成基数
     */
    private Integer percentBaseCoin;

    /**
     * 备注
     */
    private String baks;

    /**
     * 付款类型的名称
     */
    @TableField(exist = false)
    private String typeName;

    /**
     * 付款类型的基本名称
     */
    @TableField(exist = false)
    private String basicName;

    /**
     * 付款资源的名称
     */
    @TableField(exist = false)
    private String resourceName;

    /**
     * 收款方图标
     */
    @TableField(exist = false)
    private String chargeimg;

    /**
     * 付款方图标
     */
    @TableField(exist = false)
    private String payimg;

    /**
     * 付款人手机号
     */
    @TableField(exist = false)
    private String uPhone;

    /**
     * 收款人手机号
     */
    @TableField(exist = false)
    private String yPhone;


    /**
     * 付款人昵称
     */
    @TableField(exist = false)
    private String uName;

    /**
     * 收款人昵称
     */
    @TableField(exist = false)
    private String yName;


    //礼物名称
    @TableField(exist = false)
    private String giftName;

    // 视频名称
    @TableField(exist = false)
    private String videoName;
    @TableField(exist = false)
    private String albumName;

}